package com.matt.foundation.dto.teach;

import com.matt.commons.model.Domain;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * *******************************
 * Created by Ron.
 * form com.matt
 * on 2017/7/13
 * *******************************
 */

@Data
@NoArgsConstructor
public class ChildrenNurseryRecordDTO  {

//    @ApiModelProperty(value = "id")
//    private String id;
//
//    @ApiModelProperty(value = "创建时间")
//    private Date created;

    @ApiModelProperty(value = "宝宝id")
    private String childrenId;

    @ApiModelProperty(value = "宝宝名称")
    private String childrenName;

    @ApiModelProperty(value = "开始时间")
    private Date beginDate = new Date();

    @ApiModelProperty(value = "结束时间")
    private Date endDate = new Date();

    @ApiModelProperty(value = "状态 0，缺席（未签到），1，入园，2，离园，3，拒绝入园 4-请假")
    private Integer status;

    @ApiModelProperty(value = "0健康，1病假（不健康）")
    private Integer healthyStatus;

    @ApiModelProperty(value = "类型0普通记录,1延长合同,2入户扣课")
    private Integer type;

    @ApiModelProperty(value = "影响天数")
    private Integer effectDay;

//    @ApiModelProperty(value = "初始剩余延长合同天数")
//    private Integer surplusOriginalLeaveDay;
//
//    @ApiModelProperty(value = "剩余延长合同天数")
//    private Integer surplusLeaveDay;

    @ApiModelProperty(value = "初始合同结束日期")
    private Date nurseryOriginalEndDate = new Date();

    @ApiModelProperty(value = "合同结束日期")
    private Date nurseryEndDate = new Date();

//    @ApiModelProperty(value = "创建人")
//    private String createdBy;
//
//    @ApiModelProperty(value = "创建名称")
//    private String createdName;
//
//    @ApiModelProperty(value = "备注")
//    private String remark = "";

}
